<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    /*
    *  4.赋值运算
       =   += -=  *=  /=  %=  ++  --
    * */
    var str = 'hello'

    var num = 1
    var num2 = 2
    // num += 1   // num = num + 2

    /*
    *  ++  运算符号  可以写在变量前  也可以写在变量后
    * 如果没有参与运算 结果没有任何影响
    * 如果参与运算   运算结果会有影响    在前 会先自增 然后参与运算  在后 先参与运算在自增
    * */
    // num++   // 自身的值增加1  在赋值给自己

    // var result = num++ + num2
    // console.log(result)
    // console.log(num)

    result = ++num + num2
    console.log(result)
    console.log(num)

    //  验证短路与
    var b = false
    var num3 = 3

    var result = b && num3++ > 5
    console.log(result)
    console.log(num3)

</script>
</body>
</html>